package com.chinacoal.microservice.service;

import com.chinacoal.microservice.pojo.*;
import com.chinacoal.microservice.util.Result;

import java.util.List;

/**
 * @author zhuliang
 * @version V1.0
 * @Description: 通用接口-后端实现类
 * @date 2020-11-17 17：57
 */
public interface CurrencyService {
    Result getLoginPerson(String token, Currency currency);

    Result<String> adminLogin(Currency currency);

    Result<List<CcmsSmartleasingArea>> getParentIdList(Integer parentid);

    Result<CcmsSmartleasingBasicdata> getAllByBuilding(String token);

    Result<List<CcmsSmartleasingBasicdata>> getAllByTwo(String id, String token);

    Result<List<CcmsSmartleasingBasicdata>> getTwoAll(String categoryNumber, String token);

    Result<List<CcmsSmartleasingBasicdata>> getOneAll(String categoryNumber, String token);

    Result<String> getInvoicingBySerialNumber(String serialNumber);

    Result<String> byOrderNumber(String orderNumber);

    Result getYundingData(YundingCallback yundingCallback);

    Object getGreenRiceData(GreenRiceCallback greenRiceCallback);

    Result logout(String token);

    Result addRoomByExcel(String url);
}
